insulating substrate - Alemán Inglés Diccionario